﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace KingerRobot.MexicoSailunWMS.SpiService
{
    internal interface ILogInfoManager
    {
        /// <summary>
        /// 操作日志
        /// </summary>
        /// <returns></returns>
        List<OperationLogBeans> QueryOperationLog();

        /// <summary>
        /// 堆垛机日志
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<CrnLogBeans> QueryCrnLog(CrnLogParam param);

        /// <summary>
        /// EMS日志
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<EMSLogBeans> QueryEMSLog(EMSLogParam param);

        /// <summary>
        /// 旋转扫描日志
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<ScannerLogBeans> QueryScannerLog(ScannerLogParam param);

        /// <summary>
        /// 翻胎日志
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<TireTurnBeans> QueryTireTurnLog(TireTurnParam param);
    }
}
